/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mireille.learning.lesson1.equals;

/**
 *
 * @author Luca
 */
public class Persona{
    
    private String nome;
    private String cognome;
    
    private String codiceFiscale;

    public Persona() {
    }

    public Persona(String nome, String cognome, String codiceFiscale) {
        this.nome = nome;
        this.cognome = cognome;
        this.codiceFiscale = codiceFiscale;
    }

    @Override
    public boolean equals(Object obj) {
        if(this == obj){
            return true;
        }
        if(obj instanceof Persona){
            if(this.codiceFiscale.equals(((Persona)obj).getCodiceFiscale())
                    && this.nome.equals(((Persona)obj).getNome())
                    && this.cognome.equals(((Persona)obj).getCognome())
                    ){
                return true;
            }else{
                return false;
            } 
        }else{
            return false;
        }
    }
    
    
    

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getCognome() {
        return cognome;
    }

    public void setCognome(String cognome) {
        this.cognome = cognome;
    }

    public String getCodiceFiscale() {
        return codiceFiscale;
    }

    public void setCodiceFiscale(String codiceFiscale) {
        this.codiceFiscale = codiceFiscale;
    }

}
